function crearXMLHttpRequest() // Crea el objeto xmlHttp que hará las peticiones al servidor
{
 var xmlHttp = null;
 if (window.ActiveXObject) // para IE
  xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
 else if (window.XMLHttpRequest) // para el resto de navegadores
  xmlHttp = new XMLHttpRequest();
 return xmlHttp;
}


function enviardatos() {// Crea una cadena de texto que se usara en cargadatos()
 // para pasar por POST todos los datos de un formulario
 queryString = "";
 var frm = document.forms[0];
 var numberElements = frm.elements.length;
 for ( var i = 0; i < numberElements; i++) 
 {
   
  if (i < numberElements - 1) 
  {
   //if(!(frm.elements[i].type=="radio"&&frm.elements[i].checked==false))
   queryString += frm.elements[i].name + "=" + encodeURIComponent(frm.elements[i].value) + "&";
  } 
  else 
  { 
   queryString += frm.elements[i].name + "=" + encodeURIComponent(frm.elements[i].value);
  }
 }
 return queryString;
}